Big Huge Thesaurus

leatherback turtle

noun